package Data;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import javax.swing.JOptionPane;

public class Conexao {

    private static Connection conexao;

    public Conexao() {
        
        //Checo se ja tem uma conexao pronto
        if (conexao == null) {
            //Declaro o url do banco
            String url = "jdbc:sqlserver://127.0.0.1:1433;databaseName=BDLocadora";

            //Declaro a classe de conexao
            String classe = "com.microsoft.sqlserver.jdbc.SQLServerDriver";

            try {
                //Registro a classe
                Class.forName(classe);

                //faço uma conexao com o banco
                conexao = DriverManager.getConnection(url, "rafael", "boiola");

            } catch (ClassNotFoundException ex) {
                System.out.println("Erro classe naum encontrada");
            } catch (SQLException ex) {
                JOptionPane.showMessageDialog(null, "Erro ao conectar no bd\n " + ex.getMessage(), "Erro!", JOptionPane.ERROR_MESSAGE);
            }
        }

    }

    public static Connection getConexao() {
        return conexao;
    }
}
